وضعیت کوتاه
در حالی که خروجی git status
بسیار جامع است، اما ممکن است کمی طولانی به نظر برسد. گیت همچنین یک فلگ وضعیت کوتاه دارد تا بتوانید تغییرات خود را به صورت فشردهتری مشاهده کنید. اگر دستور git status -s
یا git status --short
را اجرا کنید، خروجی بسیار سادهتری دریافت خواهید کرد:
$ git status -s
M README
MM Rakefile
A lib/git.rb
M lib/simplegit.rb
?? LICENSE.txt
فایلهای جدید که ردیابی نمیشوند، دارای "؟؟" در کنارشان هستند. فایلهای جدیدی که به مرحله آماده سازی اضافه شدهاند، علامت A دارند، و فایلهای تغییر یافته با نام M نمایش داده میشوند. خروجی شامل دو ستون است - ستون سمت چپ وضعیت مرحله آماده سازی و ستون سمت راست وضعیت دایرکتوری کاری را نشان میدهد.
به عنوان مثال، در این خروجی، فایل README در دایرکتوری کاری تغییر یافته اما هنوز آماده سازی نشده است، در حالی که فایل lib/simplegit.rb تغییر یافته و آماده سازی شده است. فایل rakefile تغییر یافته، بنابراین تغییراتی در آن وجود دارد که هم آماده سازی شده و هم ردیابی نشده است.